package com.mini.req;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author zhangxiaobin
 * @title: SyncTeacherREQ
 * @description: TODO
 * @date 2019/11/110:10
 */
@Data
@ApiModel("同步运营专员")
public class SyncTeacherREQ implements Serializable {

    @ApiModelProperty(value = "专员id",required = true)
    private Long teacherId;

    @ApiModelProperty(value = "专员姓名")
    private String teacherName;

    private String loginUserName;

    private Long deptId;

    @ApiModelProperty(value = "所属运营组")
    private Long groupId;

    @ApiModelProperty(value = "所属运营组名称")
    private String groupName;

    @ApiModelProperty(value = "创建人id")
    private Long createUser;

    @ApiModelProperty(value = "二维码")
    private String qrUrl;

    @ApiModelProperty(value = "微信id")
    private String wxId;

    @ApiModelProperty(value = "微信id")
    private String wxNewId;

    @ApiModelProperty(value = "状态 0启用 1禁用")
    private Integer states;

    @ApiModelProperty(value = "状态 0投放 1裂变 默认0")
    private Integer useType ;

    @ApiModelProperty(value = "运营专员手机号", required = true)
    private String teacherPhoneNum;

    private String deptName;

    private Long workRoomId;

    private String workRoomName;

    private String allocationLevel;

    private Long skuId;

    private String skuName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    private Long updateUser;
    private Integer pbStates;
    private Integer addWechatNum;
    private Integer orders;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date changeDeptTime;
    private Integer accountStatus;

}
